package com.originskyseed.platform.user.vo.request;

import java.math.BigDecimal;
import java.util.List;

import com.originskyseed.platform.core.base.BaseRequestVO;

/**
 * 玩家信息表请求对象（OSI_PLAYER）
 *
 * @author wlj
 */
public class PlayerRequestVO extends BaseRequestVO {

	/**
	 * 用户id（USER_ID）
	 */
	private String userId;

	/**
	 * 用户账号（ACCOUNT）
	 */
	private String account;

	/**
	 * 昵称（NICK_NAME）
	 */
	private String nickName;

	/**
	 * 业务员名称
	 */
	private String belongBusinessName;

	/**
	 * 子渠道id（CHANNEL_SUB_ID）
	 */
	private String channelSubId;

	/**
	 * 设备code（EQUIPMENT）
	 */
	private String equipmentCode;

	/**
	 * 设备（EQUIPMENT）
	 */
	private String equipment;

	/**
	 * 充值区间小值
	 */
	private BigDecimal amountMin;

	/**
	 * 充值区间最大值
	 */
	private BigDecimal amountMax;

	/**
	 * 业务员ID
	 */
	private String belongBusinessId;

	/**
	 * 主播ID
	 */
	private String anchorId;

	/**
	 * 家族ID
	 */
	private String familyId;

	/**
	 * 公会id（TRADE_UNION_ID）
	 */
	private String tradeUnionId;

	/**
	 * 用户流量池类型 1、公域流量池 2、私域流量池
	 */
	private Integer type;

	/**
	 * 当前登录用户Id（查询表中用）
	 */
	private String adminId;

	/**
	 * 区间开始日期
	 */
	private String startDate;

	/**
	 * 区间结束日期
	 */
	private String endDate;

	/**
	 * 渠道id（CHANNEL_ID）
	 */
	private String channelId;

	/**
	 * 主渠道名称
	 */
	private String channelName;

	/**
	 * 子渠道名称
	 */
	private String channelSubName;

	/**
	 * 子渠道账号
	 */
	private String channelSuAccount;

	/**
	 * 玩家id
	 */
	private String playerId;

	/**
	 * 用户列表
	 */
	private List<String> userIdList;

	/**
	 * ip
	 */
	private String ip;

	/**
	 * 主键id
	 */
	private String id;

	/**
	 * 登录设备码
	 */
	private String loginEquipmentCode;

	/**
	 * 登录ip
	 */
	private String loginIp;

	/**
	 * 登录时间
	 */
	private String loginTime;

	/**
	 * 是否达标
	 */
	private Integer isStandard;

	/**
	 * 区间开始日期
	 */
	private String startTime;

	/**
	 * 区间结束日期
	 */
	private String endTime;

	/**
	 * 注册时间
	 */
	private String registTime;

	/**
	 * 是否在线 0否 1是
	 */
	private Integer isOnline;


	/**
	 * 子渠道id集合
	 */
	private List<String> channelSubIdList;

	public Integer getIsOnline() {
		return isOnline;
	}

	public void setIsOnline(Integer isOnline) {
		this.isOnline = isOnline;
	}

	public List<String> getUserIdList() {
		return userIdList;
	}

	public void setUserIdList(List<String> userIdList) {
		this.userIdList = userIdList;
	}

	public String getChannelSuAccount() {
		return channelSuAccount;
	}

	public void setChannelSuAccount(String channelSuAccount) {
		this.channelSuAccount = channelSuAccount;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	public String getChannelId() {
		return channelId;
	}

	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	public String getChannelName() {
		return channelName;
	}

	public void setChannelName(String channelName) {
		this.channelName = channelName;
	}

	public String getChannelSubName() {
		return channelSubName;
	}

	public void setChannelSubName(String channelSubName) {
		this.channelSubName = channelSubName;
	}

	public String getTradeUnionId() {
		return tradeUnionId;
	}

	public void setTradeUnionId(String tradeUnionId) {
		this.tradeUnionId = tradeUnionId;
	}

	public String getFamilyId() {
		return familyId;
	}

	public void setFamilyId(String familyId) {
		this.familyId = familyId;
	}

	public String getAnchorId() {
		return anchorId;
	}

	public void setAnchorId(String anchorId) {
		this.anchorId = anchorId;
	}

	public String getAdminId() {
		return adminId;
	}

	public void setAdminId(String adminId) {
		this.adminId = adminId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getBelongBusinessId() {
		return belongBusinessId;
	}

	public void setBelongBusinessId(String belongBusinessId) {
		this.belongBusinessId = belongBusinessId;
	}

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	public String getBelongBusinessName() {
		return belongBusinessName;
	}

	public void setBelongBusinessName(String belongBusinessName) {
		this.belongBusinessName = belongBusinessName;
	}

	public BigDecimal getAmountMin() {
		return amountMin;
	}

	public void setAmountMin(BigDecimal amountMin) {
		this.amountMin = amountMin;
	}

	public BigDecimal getAmountMax() {
		return amountMax;
	}

	public void setAmountMax(BigDecimal amountMax) {
		this.amountMax = amountMax;
	}

	public String getPlayerId() {
		return playerId;
	}

	public void setPlayerId(String playerId) {
		this.playerId = playerId;
	}

	public String getChannelSubId() {
		return channelSubId;
	}

	public void setChannelSubId(String channelSubId) {
		this.channelSubId = channelSubId;
	}

	public String getEquipment() {
		return equipment;
	}

	public void setEquipment(String equipment) {
		this.equipment = equipment;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getLoginEquipmentCode() {
		return loginEquipmentCode;
	}

	public void setLoginEquipmentCode(String loginEquipmentCode) {
		this.loginEquipmentCode = loginEquipmentCode;
	}

	public String getLoginIp() {
		return loginIp;
	}

	public void setLoginIp(String loginIp) {
		this.loginIp = loginIp;
	}

	public String getLoginTime() {
		return loginTime;
	}

	public void setLoginTime(String loginTime) {
		this.loginTime = loginTime;
	}

	public String getEquipmentCode() {
		return equipmentCode;
	}

	public void setEquipmentCode(String equipmentCode) {
		this.equipmentCode = equipmentCode;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public Integer getIsStandard() {
		return isStandard;
	}

	public void setIsStandard(Integer isStandard) {
		this.isStandard = isStandard;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getRegistTime() {
		return registTime;
	}

	public void setRegistTime(String registTime) {
		this.registTime = registTime;
	}

	public List<String> getChannelSubIdList() {
		return channelSubIdList;
	}

	public void setChannelSubIdList(List<String> channelSubIdList) {
		this.channelSubIdList = channelSubIdList;
	}
}
